package com.school.service;

import java.util.List;
import java.util.Map;

import com.school.entity.web.HljtAuthorityManagement;

public interface HljtAuthorityManagementService {
	/***
	 * 添加老师权限
	 * @param hljtAuthorityManagement
	 * @return
	 */
	Integer addTeacherAuthority (HljtAuthorityManagement hljtAuthorityManagement);
	/***
	 * 老师ID查询 权限等
	 * @param hljtAuthorityManagement
	 * @return
	 */
	HljtAuthorityManagement authorityManagementByTeacherId (HljtAuthorityManagement hljtAuthorityManagement);
	/***
	 * 老师ID修改权限等
	 * @param hljtAuthorityManagement
	 * @return
	 */
	Integer updateTeacherByTeacherId (HljtAuthorityManagement hljtAuthorityManagement);
	
	/***
	 * 普通老师ID修改自己资料
	 * @param hljtAuthorityManagement
	 * @return
	 */
	Integer updateTeacherByTeacherIdPer (HljtAuthorityManagement hljtAuthorityManagement);
	
	/***
	 * 老师权限LIst
	 * @param hljtAuthorityManagement
	 * @return
	 */
	Map<String , Object> allAuthorityManagement(HljtAuthorityManagement hljtAuthorityManagement);
	
	
	/***
	 * 删除老师以及权限
	 * @param hljtAuthorityManagement
	 * @return
	 */
	boolean deletetTeacherAuth(HljtAuthorityManagement hljtAuthorityManagement);
	
}
